@import "/static/css/shared/ml-utils.css";

.vitrine{
	font-size:12px;
}		

.vitrine h2{
	font-size:20px;
	color:#0a4c89;
	height:32px;
	line-height:26px;
	margin-bottom:25px;
	text-indent:30px;
	background:url('/static/img/shared/vitrine/ico-camera.png') no-repeat 0 0;
}		

.vitrine p.subtitle{
	margin-bottom:25px;
	line-height:auto;
	padding:0!important;
}		

.vitrine .left-content{
	width:240px;
	float:left;
}		

.vitrine .central-content{
	width:720px;
	float:right;
}		

.vitrine .grp-nav-footer{
	width:100%;
	height:40px;
	clear:both;
	padding-top:30px;
}		

.vitrine .grp-nav-footer a{
	width:200px;
	height:40px;
	line-height:40px;
	font-size:18px;
	text-decoration:none;
	display:block;
	text-align:center;
}		

.vitrine .grp-nav-footer a:hover{
	background-color:#6524c2;
	color:#fff;
}		

.vitrine .grp-nav-footer .nav-back{
	float:left;
	background:url('/static/img/shared/cadastro/bg-bt-back.png');
}		

.vitrine .grp-nav-footer .nav-next{
	float:right;
	background: #fff url('/static/img/shared/cadastro/bg-bt-continue.png') no-repeat 0 0;
}








.vitrine .left-content .box-search{
	margin-bottom:20px;
	width:100%;
	height:161px;
	position:relative;
}		

.vitrine .left-content .box-search h3{
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	background:none;
	color:inherit;
	height:auto;
}	

.vitrine .left-content .box-search select, .vitrine .left-content .box-search input, .vitrine .left-content .box-search label{
	display:block;
	height:36px;
	line-height:36px;
	width:240px;
	margin-top:12px;
	font-size:16px;
	color:#275b93;
}	

.vitrine .left-content .box-search select{
	font-size:12px;
}	

.vitrine .left-content .box-search label{
	background:url('/static/img/shared/vitrine/bg-select.png') no-repeat 0 0;
	position:absolute;
	text-indent:15px;
}	

.vitrine .left-content .box-search input{
	width:172px;
	padding-left:30px;
	float:left;
	background:url('/static/img/shared/vitrine/bg-txt-search.png') no-repeat 0 0;
}		

.vitrine .left-content .box-search a{
	width:34px;
	height:27px;
	line-height:27px;
	display:block;
	background:url('/static/img/shared/vitrine/bg-nav-ok.png') no-repeat 0 0;
	float:right;
	margin-top:18px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-indent:-5000px;
}		

.vitrine .left-content .box-help{
	margin-bottom:20px;
	height:55px;
	display:none;
}		

.vitrine .left-content .box-results{
	margin-bottom:12px;
	height:740px;
}		

.vitrine .left-content .box-results.loading{
	background:url('/static/img/shared/ml-utils/mlm-loading.gif') no-repeat 50% 60px;
}		

.vitrine .left-content .box-results h4{
	background:#6626c3;
	color:#fff;
	text-transform:uppercase;
	text-indent:10px;
	height:21px;
	line-height:21px;
	font-size:10px;
	font-weight:bold;
	padding:0;
	border:0;
}		

.vitrine .left-content .box-results ul{
	display:block;
	height:719px;
	overflow:auto;
	border:1px solid #5718b7;
}		

.vitrine .left-content .box-results ul li,
.ml-li-prod-item{
	display:block;
	width:225px;
	height:48px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:12px;
}		

.vitrine .left-content .box-results ul li .grid-mode,
.ml-li-prod-item .grid-mode{
	display:none;
}		

.vitrine .left-content .box-results ul li{
	width:100%;
}		

.vitrine .left-content .box-results ul li img,
.ml-li-prod-item img{
	background:#fff no-repeat center center;
	float:left;
	margin-left:5px;
}		

.vitrine .left-content .box-results ul li .desc,
.ml-li-prod-item .desc{
	float:right;
	width:140px;
	padding-right:5px;
}		

.vitrine .left-content .box-results ul li .desc span,
.ml-li-prod-item .desc span{
	display:block;
	color:#06467e;
}		

.ml-li-prod-item{
}		

.vitrine .left-content .nav-commissions, .vitrine .left-content .nav-enable-offer{
	display:block;
	width:242px;
	height:37px;
	overflow:hidden;
	text-indent:-5000px;
}		

.vitrine .left-content .nav-commissions{
	background: url('/static/img/shared/vitrine/bg-nav-commissions.png') no-repeat 0 0;
	margin-bottom:12px;
}		

.vitrine .left-content .nav-enable-offer{
	background: url('/static/img/shared/vitrine/bg-nav-enable-offer.png') no-repeat 0 0;
	display:none;
}		











.vitrine .central-content p.txt-quant{
	font-size:14px;
	color:#6221c0;
	margin-bottom:10px;
	display:block;
	line-height:auto;
	padding:0;
	
}		


.vitrine .central-content .box-help{
	width:100%;
	height:60px;
	margin-bottom:10px;
	display:block;
	display:none;
}		

.vitrine .central-content .lst-tabs{
	margin-bottom:14px;
	position:relative;
}		

.vitrine .central-content .nav-view-market{
	display:block;
	height:26px;
	line-height:26px;
	margin-right:12px;
	float:left;
	overflow:hidden;
	text-indent:-5000px;
}		

.vitrine .central-content .nav-view-market.face{
	width:199px;
	background: url('/static/img/shared/vitrine/bg-nav-view-face.png') no-repeat 0 0;
}		

.vitrine .central-content .nav-view-market.orkut{
	width:177px;
	background: url('/static/img/shared/vitrine/bg-nav-view-orkut.png') no-repeat 0 0;
}		

.vitrine .central-content .grp-safety-stock{
	width:294px;
	height:27px;
	line-height:27px;
	background: url('/static/img/shared/vitrine/bg-grp-safety-stock.png') no-repeat 0 0;
	float:right;
}		

.vitrine .central-content .grp-safety-stock a{
	height:27px;
	line-height:27px;
	display:block;
}		

.vitrine .central-content .grp-safety-stock .nav-add{
	width:215px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-indent:30px;
}		

.vitrine .central-content .grp-safety-stock .nav-help{
	width:65px;
	float:right;
	font-size:10px;
	text-decoration:underline;
}		








.vitrine .central-content .lst-tabs > ul{
	display:block;
	position:relative;
	height:1080px;
}		

.vitrine .central-content .lst-tabs > ul > li{
	display:block;
	width:100%;
}		

.vitrine .central-content .lst-tabs > ul > li .nav-tab{
	display:block;
	width:150px;
	height:40px;
	background: url('/static/img/shared/vitrine/bg-tab-done.png') no-repeat 0 7px;
	position:absolute;
	top:0;
	font-size:12px;
	color:#fff;
	line-height:48px;
	text-indent:47px;
	text-decoration:none;
}		

.vitrine .central-content .lst-tabs > ul > li.tab-1 .nav-tab{ left:0; z-index:9; }		
.vitrine .central-content .lst-tabs > ul > li.tab-2 .nav-tab{ left:140px; z-index:8; }		
.vitrine .central-content .lst-tabs > ul > li.tab-3 .nav-tab{ left:280px; z-index:7; }		
.vitrine .central-content .lst-tabs > ul > li.tab-4 .nav-tab{ left:420px; z-index:6; }		
.vitrine .central-content .lst-tabs > ul > li.tab-5 .nav-tab{ left:560px; z-index:5; }		

.vitrine .central-content .lst-tabs > ul > li.current .nav-tab{ 
	width:184px;
	z-index: 10; 
	background: url('/static/img/shared/vitrine/bg-tab-current.png') no-repeat 0 0;
	font-size:15px;
	line-height:40px;
	text-indent:20px;
}		

.vitrine .central-content .lst-tabs > ul > li .tab-content{
	width:100%;
	height:1036px;
	border:1px solid #5718b7;
	border-top:4px solid #5718b7;
	position:absolute;
	top:40px;
	left:0;
	display:none;
}		

.vitrine .central-content .lst-tabs > ul > li.current .tab-content{ display:block; }		

.vitrine .central-content .lst-tabs .drop-handler{
	width:100%;
	height:1040px;
	position:absolute;
	top:40px;
	left:0;
	display:none;
}		

.vitrine .central-content .lst-tabs .flag-highlight-day{
	width:160px;
	height:44px;
	background: url('/static/img/shared/vitrine/bg-flag-highlight-day.png') no-repeat 0 0;
	position:absolute;
	top:105px;
	left:14px;
	z-index:10;
	color:#fff;
	line-height:27px;
	text-indent:7px;
	font-size:13px;
	display:none;
}

.vitrine .central-content .lst-tabs > ul > li.current .flag-highlight-day{
	display:block;
}

.vitrine .central-content .lst-tabs .tab-content .lst-grid{
	padding-top:80px;
}

.vitrine .central-content .lst-tabs .tab-content ul{
	width:100%;
	height:1040px;
	height:888px;
	display:block;
	background: url('/static/img/shared/vitrine/bg-lst-grid-nsel.png') 4px 0;
}		


.vitrine .central-content .lst-tabs .tab-content ul li{
	width:152px;
	height:280px;
	padding-left:24px;
	padding-right:2px;
	padding-top:16px;
	display:block;
	background: url('/static/img/shared/vitrine/bg-lst-grid-sel.png') no-repeat 12px 8px;
	float:left;
}		

.vitrine .central-content .lst-tabs .tab-content ul li.loading .grid-mode{
	background: url('/static/img/shared/ml-utils/mlm-loading.gif') no-repeat 50% 30px;
	height:150px;
}		

.vitrine .central-content .lst-tabs .tab-content ul li .list-mode{
	display:none;
}		

.vitrine .central-content .lst-tabs .tab-content ul li .grid-mode{
	display:block;
	width:138px;
}		

.vitrine .central-content .lst-tabs .tab-content ul li img{
	display:block;
	margin:0 auto;
	margin-bottom:5px;
}		

.vitrine .central-content .lst-tabs .tab-content ul li .desc{
	font-size:11px;
	border-bottom:1px solid #d3dde8;
	margin-bottom:10px;
}		

.vitrine .central-content .lst-tabs .tab-content ul li .desc p{
	display:block;
	height:60px;
	line-height:13px;
	font-size:inherit;
	margin-bottom:5px;
	padding:0;	
}		

.vitrine .central-content .lst-tabs .tab-content ul li .desc span{
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#2a1f87;
	margin-bottom:10px;
}		

.vitrine .central-content .lst-tabs .tab-content ul li .nav-rm-product,
.modal-review .inner .nav-rm-review{
	display:block;
	margin:0 auto;
	width:130px;
	height:19px;
	line-height:19px;
	font-size:10px;
	font-weight:bold;
	color:#ff0000;
	text-indent:25px;
	background:url('/static/img/shared/vitrine/bg-nav-rm-prod.png') no-repeat 0 0;
	margin-bottom:5px;
	text-decoration:none;
}		

.vitrine .central-content .lst-tabs .tab-content ul li .nav-add-opinion{
	display:block;
	text-align:center;
	font-size:10px;
	color:#666;
	text-decoration:underline;
}		


.products{
	margin-bottom:30px;
	clear:both;
}

.modal-review .inner{
	height:325px;
	position:relative;
}

.modal-review .inner .intro{
	position:absolute;
	top:12px;
	left:15px;
	width:640px;
	display:block;
	line-height:13px;
	color:#0a4c89;
}

.modal-review .inner .prod-detail{
	position:absolute;
	top:48px;
	left:15px;
	width:640px;
	height:60px;
	padding-top:20px;
	display:block;
	border-top:1px solid #cdd8e5;
	z-index:10;
}

.modal-review .inner .prod-detail img{
	display:block;
	float:left;
	margin-right:10px;
	background:no-repeat center center;
}

.modal-review .inner .prod-detail .desc{
	display:block;
	float:left;
	width:300px;
	padding-top:10px;
}

.modal-review .inner .nav-rm-review{
	position:absolute;
	top:86px;
	right:18px;
	z-index:20;
	display:none;
}

.modal-review .inner .bg-input{
	position:absolute;
	top:141px;
	left:15px;
	width:649px;
	height:106px;
	display:block;
	background:url('/static/img/shared/vitrine/bg-field-text.png') no-repeat 0 0;
	z-index:5;
}

.modal-review .inner .bg-input.error{
	background-position:bottom left;
}

.modal-review .inner .message{
	position:absolute;
	border:0;
	top:141px;
	left:15px;
	width:639px;
	height:96px;
	padding:5px;	
	display:block;
	font-size:14px;
	font-family:'Trebuchet MS';
	color:#666;
	z-index:6;
	background:transparent;
}

.modal-review .inner .chk-terms{
	position:absolute;
	bottom:32px;
	left:25px;
	display:block;
	display:none;
}

.modal-review .inner .lbl-terms.error{
	color:red!important;
}

.modal-review .inner .lbl-terms{
	position:absolute;
	bottom:22px;
	left:50px;
	display:block;
	width:400px;
	font-size:10px;
	display:none;
}

.modal-review .inner .count{
	position:absolute;
	bottom:22px;
	right:175px;
	display:block;
	width:35px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	color:#0a4e8b;
	display:none;
}

.modal-review .inner .nav-publish-review{
	position:absolute;
	bottom:20px;
	right:15px;
	width:153px;
	height:34px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url('/static/img/shared/vitrine/nav-publish-review.png') no-repeat 0 0;
	display:none;
}

.modal-review .inner .msg-status{
	position:absolute;
	bottom:10px;
	right:10px;
	width:280px;
	height:40px;
	display:block;
	display:none;
	background:#eee;
}








